@font-face {
	font-family: 'Conv_helvetin';
	src: url('fonts/helvetin.eot');
	src: local('?'), url('fonts/helvetin.woff') format('woff'), url('fonts/helvetin.ttf') format('truetype'), url('fonts/helvetin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {margin:0;padding:0;font-family:arial;}
img{border:none; }
p{margin:0px; padding:0px;}
ul{ margin:0; padding:0;}
li{ list-style:none; padding:0px;}


h1 { font-family: 'Cuprum', 'Conv_helvetin',arial, serif; font-size:17px; font-weight:normal; margin:10px 0px 5px 0px; padding:0px; color:#333}
h2 { font-family: 'Cuprum', arial, serif; font-size:15px; font-weight:normal; margin:5px 0px 0px 0px; padding:0px; color:#574047}
h3 { font-family: 'Cuprum', arial, serif; font-size:15px; font-weight:normal; margin:32px 0px 0px 0px; padding:0px; color:#333333}
h3 a{color:#333}
h4 {font-family: Helvetica, sans-serif; font-weight:normal; color:#000; margin:0px; padding-bottom:7px; font-size:38px; padding-top:20px; padding-bottom:25px;}

/*-  --------------------------------genaral styles ends here--------------------------------------*/


/*--------Changed----*/.outer {width:1000px; overflow:hidden; margin:auto; }
.header{ background:#0200AE; height:53px;}
.logo2{ padding:15px 0px 0px 5px;}
.banner{ }

.toplinks{ margin: 12px 0px 0px 15px; height:27px;float:left}
.toplinks a{font-family: 'Cuprum', arial, serif; font-size:15px;color:#2c2c2c; padding:0px 35px 0px 0px; text-decoration:none}
.toplinks a:hover{ color:#000}
.selected{color:#333 !important}

.breadcrumb{ margin: 13px 0px 0px 10px;float:left}
.breadcrumb a{font-family:Tahoma, Helvetica, sans-serif;font-size:12px; text-decoration:none; color:#7c7b7b; padding:0px 5px 0px 5px; }
.breadcrumb a:hover{ color:#333; text-decoration:underline}
.breadcrumb .active{ color:#4d4c87;font-size:12px;}

.search{border:1px solid #CCCCCC; font-size:10px; width:141px; height:21px; margin:8px 0px 12px 0px;}
.search2{border:1px solid #CCCCCC; font-size:10px; width:165px; height:21px; margin-top:9px; padding:0px 0px 0px 5px;}

.more a{color:#5d5c9a; font-size:10px; float:right }
.more a:hover{color:#424183;}

/*--------Changed----*/.leftmenu{ width:142px; float:left; margin:20px 0px 0px 13px; padding:10px; background:#FFF}
.leftmenu li { padding:5px 0px 0px 15px }
.leftmenu a{ text-decoration:none; color:#8b8b8b; font-size:11px; }
.leftmenu a:hover{ color:#6f6f6f; text-decoration:underline} 
.leftmenu a.active{/* background:url(../images/menubg.jpg) left bottom no-repeat; padding-left:13px; */color:#424183!important; font-weight:bold}

/*--------Changed----*/.content{float:left; margin:20px 0px 0px 13px; width:580px; font-size:12px; color:#333; text-align:justify; min-height:500px; padding:15px; background:#fff;line-height:18px;}
.content a{color:#424183}
.content .highlight{font-family:'Cuprum', arial, serif; font-size:16px;color:#000000; margin:1px 0px 1px 0px; }

/*--------Changed----*/.content2{float:left; margin:20px 0px 0px 15px; width:780px; font-size:12px; color:#333;text-align:justify; background:#fff; padding:15px; line-height:20px;}
.content2 a{color:#424183}

.content2 li{ padding-left:20px;background:url(../images/bullet.jpg) top left no-repeat; }

.menu_list {width: 580px;}
.menu_head {font-family: 'Cuprum', arial, serif; font-size:15px;cursor: pointer; width:580px; height:22px; padding:5px 0px 0px 5px; position: relative; border:solid 1px #ccc; background: #ffffff url(left.png) center right no-repeat; color:#000}
.menu_body { width:585px; }


.productimage{ float:left; margin:11px 12px 11px 11px; border:solid 1px #d9d9d9}
.product{font-family: 'Cuprum', arial, serif; font-size:15px;color:#2446ae; }


/*--------Changed----*/.rightmenu{width:150px; float:right; margin:20px 0px 0px 12px; padding:15px; background:#fff}
.rightmenu li {padding:0px 0px 6px 12px;}
.rightmenu li a{color:#8b8b8b; text-decoration:none  }
.rightmenu li a:hover{color:#6f6f6f; text-decoration:underline}
.rightmenu li.active{ background:url(../images/menubg.jpg) left top no-repeat; margin-left:13px; color:#424183}

.footer{margin: auto;overflow: hidden;padding: 10px 0 0 0;text-align: right;width: 1022px;}
.footer a{padding-right: 15px;color:#666; text-decoration:none }
.footer a:hover{color:#002596; text-decoration:underline}

.footer1{width:579px; overflow:hidden; text-align:right; font-family: 'Cuprum', arial, serif; font-size:13px; padding:25px 16px 15px 15px; color:#666; background:#ffffff ; border-top:solid 1px #ccc; margin-left:188px;}
.footer1 a{ margin-right:15px; color:#666; text-decoration:none}
.footer1 a:hover{color:#002596; text-decoration:underline}

/*-  -------------------------------- styles for about us page starts here--------------------------------------*/
.img_inner{margin:15px 15px 15px 0px; float:left; }
.caption{ font-size:17px; font-family:'Cuprum', arial, serif;color:#656497; line-height:35px; padding-left:20px; float:left; width:300px; }
.quotes{ padding:22px 0px 0px 10px }
.quotes2{ padding:0px 0px 16px 254px }
.highlight{font-family:'Cuprum', arial, serif; font-size:16px;color:#000000; margin:5px 0px 5px 0px; }
.newshighlight{font-family:'Cuprum', arial, serif; font-size:16px;color:#000000; margin:12px 0px 8px 0px; border-top:1px solid #ccc; padding-top:12px; }

/*-  -------------------------------- styles for about us page ends here--------------------------------------*/


.accordianimage{ float:left; margin:11px 12px 0px 11px; }
.accordianproduct{font-family: 'Cuprum', arial, serif; font-size:15px;color:#2446ae; padding-bottom:5px; }
.accordianproduct_des{padding:10px 12px 10px 15px;height:auto;border-bottom:#fff solid 1px}

/*-  -------------------------------- styles for contact page starts here--------------------------------------*/

.contacttxt{ float:left; width:120px; margin-right:20px; }
.contactfield{ border:solid 1px #ccc;width:240px;  float:left; height:22px; padding:0px 0px 0px 10px; font-size:11px; color:#666;  }
.contactfield2{ border:solid 1px #ccc;width:240px; float:left; height:55px; padding:2px 0px 0px 10px; font-size:11px; color:#666;  }

.submitbtn{ background:#333 ; border:none;color:#fff; width:70px; height:20px; font-size:11px; color:#ccc; padding-bottom:3px; float:left; margin-left:290px;cursor:pointer;}

/*-  -------------------------------- styles for contact page ends here--------------------------------------*/

/*-  -------------------------------- styles for projects page starts here--------------------------------------*/


/*--------Changed----*/.projectcontent{ overflow:hidden; width:450px; float:left}
.project_thumb{border:#000 solid 1px; float:left; margin:10px 15px 20px 15px; }
.project_title{ padding:0px 5px 5px 5px ; width:143px; color:#666666; font-family:'Cuprum', arial, serif; font-size:13px; text-align:center;}
.project_title a{color:#333; text-decoration:none }
.project_title a:hover{color:#000;}
.thumb2{float:left; margin-left:20px; }
/*--------Changed----*/.project_des{ float:left;  width:265px;margin:0px 0px 0px 10px; padding:10px; background:#fff; border:#e5ebf7 solid 1px}
.projectimg{border:#333 solid 1px; float:left; margin:0px 0px 20px 0px;  }
.project_des a{ color:#999999; text-decoration:none}
.project_des a:hover{ color:#333; text-decoration:underline; }

/*-  -------------------------------- styles for projects page ends here--------------------------------------*/

.terraco121 a{ color:#333;}
.innerlinks{ padding-left:10px;}


.expand{}

.acitem{ margin:10px 5px 10px 10px; }

.menu li{ margin-bottom:5px;margin-top:5px; width:auto; padding:5px; overflow:hidden}
.product_group{ overflow:hidden; border:solid 1px #ccc;}

.producttbl{width:310px; font-size:11px;}
.producttbl td{ padding:5px 5px 5px 5px; border:solid 1px #ccc}


/*-----------------------------Country dropdown--------------------------------------------*/

.dropdown_container{ width:105px;float:right;  margin:15px 1px 0px 0px;}
#sddm{margin: 0;padding: 0;z-index: 30; overflow:hidden}

#sddm li{margin: 0;padding: 0;list-style: none;float: left;/*background: url(../images/downarrow.png) right no-repeat;*/ }

#sddm li a{display: block;margin: 0 0px 0 0;padding:2px 12px 2px 8px;width: 152px;color: #000;text-decoration: none;font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important;}

#sddm li a:hover{	}

#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0; z-index:99; }

#sddm div a{position: relative;display: block;margin: 0;padding: 5px 10px;width:152px;white-space: nowrap;text-align: left;text-decoration: none;color: #333;font: 11px arial; background:#f5f5f5; border-bottom:solid #fff 1px}

#sddm div a:hover{color: #000;background:#fff}

/*-----------------------------Country dropdown ends --------------------------------------------*/

/*-----------------------------tabs --------------------------------------------*/


#listtabs {}
#listtabs ul {float: left;background: #fff;width: auto;padding-top: 4px;}
#listtabs li {margin:0px;padding:0px;list-style: none;background: #e1e1e1;margin-right:5px;}
* html #listtabs li {list-style:none;display: inline;}
#listtabs li, #listtabs li a {float: left;}
#listtabs ul li.active {background: #f5f5f5;}
#listtabs ul li.active a {color: #333333;}
#listtabs div {background: #f5f5f5;clear: both; padding:10px 10px 10px 10px; min-height: 200px;}
#listtabs div h3 {margin: 0px 0px 12px 0px;font-family:'Cuprum', arial, serif; font-size:16px;color:#000000;  }
#listtabs div p{overflow:hidden; margin-bottom:15px; border-bottom:solid #ccc 1px }
#listtabs ul li a {text-decoration: none;padding: 8px;color: #000;font-weight: bold;}
.thumbs {float:left;margin-bottom:15px;margin-right:15px;}
/*-----------------------------Country dropdown ends --------------------------------------------*/


.productlogo{float:right; margin:5px 0px 5px 20px;}
.productwrapper{ overflow:hidden; border-bottom:solid #ccc 1px; padding:10px 0px 15px 0px;}
.productwrapper li{ padding:0px;}
.error{color:#941423;}
.errormsg{color:#941423; font-weight:bold; text-align:center;}
.style1{color:#941423;}
.search_submit{float:right; color:#fff; background:#fff; height:32px; padding:5px 10px 5px 10px; border:none;font-size:11px;border-radius:5px; margin-left:5px; }


.terracotbl td{ padding:8px; border-bottom:solid 1px #f1f1f1;}
.dwnbtn{ border:solid #fff 1px; padding:2px; width:95px; overflow:hidden}
.dwnbtn:hover{ border:solid #ccc 1px;}

.otologin {width:550px;height:200px;margin-left:200px;}
.otologincontain {display:block;margin : 30px 0px 0px 30px;}
.otologfld{font-size:14px;margin-right:20px;}
.ototext {width:190px;border:solid #CCCCCC 1px;}
.otosubmit {background:none repeat scroll 0 0 #333333;color:#cccccc;border:none;}
.feildwrapper{ overflow:hidden; margin:20px 0px 20px 0px}
.mandatory_icon{ color:#C00 !important;}
.captchatxt {padding:10px; background:#fff; border-radius:5px; border:solid 1px #999; color:#777;}

.mapclicked {background: #F2F2F2;}
/* ------------------------------ Country Map Link ---------------------------------------------- */

.country_map_link { position:relative; }
.country_map_link a { position:absolute; background:url('../uploads/invi.png') repeat; display:block; text-decoration:none; height:16px; }
.country_map_link .sweden	   { left: 240px; top: 95px;  width: 44px; }
.country_map_link .russia_west { left: 411px; top: 85px;  width: 62px; }
.country_map_link .romania     { left: 401px; top: 126px; width: 50px; }
.country_map_link .russia_east { left: 563px; top: 130px; width: 62px; }
.country_map_link .turkey	   { left: 413px; top: 149px; width: 50px; }
.country_map_link .south_korea { left: 562px; top: 155px; width: 62px; }
.country_map_link .ireland	   { left: 198px; top: 171px; width: 43px; }
.country_map_link .pakistan	   { left: 419px; top: 174px; width: 50px; }
.country_map_link .shanghai	   { left: 554px; top: 186px; width: 79px; }
.country_map_link .uk	       { left: 249px; top: 207px; width: 36px; }
.country_map_link .guangzhou   { left: 545px; top: 206px; width: 87px; }
.country_map_link .egypt	   { left: 272px; top: 250px; width: 50px; }
.country_map_link .cyprus	   { left: 253px; top: 231px; width: 50px; }
.country_map_link .jordan	   { left: 343px; top: 250px; width: 50px; }
.country_map_link .uae   	   { left: 409px; top: 260px; width: 50px; }
.country_map_link .vietnam	   { left: 553px; top: 253px; width: 50px; }
.country_map_link .south_africa{ left: 396px; top: 288px; width: 80px; }
.country_map_link .thailand	   { left: 498px; top: 284px; width: 50px; }

/* ------------------------------ Dealer Dropdown ------------------------------------ */
.content3{float:left; margin:20px 0px 0px 15px; width:780px; font-size:12px; color:#333;text-align:justify; background:#fff; padding:15px; line-height:20px;}
.dealer_search p { padding-bottom:20px; }
.dealerblank { height:75px;}
.dealer_search p span{color: #2C2C2C; font-family: 'Cuprum',arial,serif; font-size: 15px; padding:0px 10px 0px 0px; }
.dealer_list { padding:15px 0px 50px 0px; }
.dealer_list table tr th { background:#CCC; color: #444; font-family: 'Cuprum',arial,serif; font-size: 14px; padding:5px 10px; }
.dealer_list table tr td { border-bottom:#CCC solid 1px; padding:5px 10px; }


/*banner*/
/* HEADER */
#header { height:325px; float:left;}
.headerimg {
	background-position: center top;
	background-repeat: no-repeat;
	width:100%;
	height:325px;
	position:absolute;
	float:left;
}

/* HEADER TEXT */
#headertxt { padding:0; position:relative; top:30px; margin-left:120px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:10px 13px 30px; float:left; display:block; clear:both;}
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; margin-left:20px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; ; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float: right; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:260px; margin:0 auto; width:1000px; overflow:hidden;}
#headernav { padding-left:864px; }

.lang{
	float: right;
    position: relative;
    right: 0;
    top: 30px;
    width: 200px;
}
.languagetext{
	color:white:
}